//写一个函数，把数组中原有的数据置换为一个整数，并打印
#include<stdio.h>
void set_arr(int arr[10], int sz, int k) {      //数组在做形参时，要输入完整的数组类型，但中括号里的表示元素个数的数字可以不写，也可以写
	for (int i = 0; i < 10; i++) {
		arr[i] = k;
	}
}
void print_arr(int arr[]) {
	for (int i = 0; i < 10; i++) {
		printf("%d ", arr[i]);
	}
	printf("\n");
}
#include<stdio.h>
int main() {
	int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
	int sz = sizeof(arr) / sizeof(arr[1]);
	print_arr(arr);
	set_arr(arr, sz, -1);    //数组在做实参时，仅需输入数组名
	print_arr(arr);
	return 0;
}
//我们在设计函数时，尽可能功能单一，这可以增加函数的可适用性。
//数组传参有不同其他数据类型的特别之处：形参的数组和实参的数组是同一个数组。
